package cate.game.cross.msg;

import easy.java.dev.note.NoteClass;
import easy.java.dev.note.NoteField;
import lombok.experimental.UtilityClass;

@UtilityClass
@NoteClass("跨服帮助模块内部信息")
public class CrossHelpInnerMsg {
    @NoteField("模块名")
    public static final String MODULE_NAME = "help";

    /**
     * 装配消息
     *
     * @param msg 消息本体
     * @return 最终消息
     */
    private static String MSG(String msg) {
        return MODULE_NAME + "." + msg;
    }

    @NoteField("同布主线阵容")
    public static final String SYNC_ADVENTURE = MSG("sync_adventure");
    @NoteField("同布快照")
    public static final String SYNC_SNAPSHOT = MSG("sync_snapshot");
    @NoteField("发送跑马灯")
    public static final String SHOW_LAMB = MSG("show_lamb");
}
